On the Equivalence of Two Model Based Test Generation Methods for Graphical User Interfaces
نویسندگان
چکیده
The E-method for the automatic generation of tests for graphical user interfaces (GUIs) is based on Event Sequence Graph (ESG)model of the expected GUI behavior. The W-method and its variants like the Wp method, are based on Finite State Machines (FSM) and can also be used for the same purpose. We show that tests generated using the Eand the W-methods have the same fault detection effectiveness when the FSM distinguishability index is known and used for test generation; in the absence of this knowledge, the ESG method could lead to fewer test cases thereby leaving undetected faults in the GUI under test. Based on the fault detection and modeling characteristics of the two methods, we make recommendations to help a tester decide which method to use in a given scenario. A prototype tool named BEASTT incorporates both the Eand the W-methods.
منابع مشابه
A New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملTesting Graphical User Interface Using Decision Based Sequence Diagrams
This paper presents a novel approach to generate and execute graphical user interfaces from decision based UML sequence diagrams .This has been designed especially for efficient user interfaces where with less generation and verification effort are required different types of decision tables and UML sequence diagrams. The decision based sequence diagrams test sets did better at revealing integr...
متن کاملA Comparison of GUI and VUI Testing
Software testing is a critical step in the software development lifecycle, and it is equally important to evaluate the graphical user interface of an application. While there are many testing techniques used in testing graphical user interfaces, the number of techniques and studies for voice user interface testing is minimal. This paper presents an overview of selected techniques used in graphi...
متن کاملSelecting and Extracting Effective Features of SSVEP-based Brain-Computer Interface
User interfaces are always one of the most important applied and study fields of information technology. The development and expansion of cognitive science studies and functionalization of its tools such as BCI1, as well as popularization of methods such as SSVEP2 to stimulate brain waves, have led to using these techniques every day, especially in appropriate solutions for physically and menta...
متن کاملUsiGesture: a structured method for engineering pen-based gestures in graphical user interfaces
UsiGesture is aimed at providing a contribution in the field of Engineering of Interactive Systems by supporting the work of engineers, programmers and designers during the elaboration of graphical user interfaces integrating pen-based gesture recognition on 2D surfaces. It proposes methodological guidance for incorporating pen-based gestures into graphical user interfaces through a structured ...
متن کامل